package com.bjpowerrnode.javase.array;
/*
模拟一个系统假设这个系统必须输入用户名和密码
 */
public class ArrayTest06 {

    //用户名和密码输入到String[] args
    public static void main(String[] args) {
        if (args.length != 2) {
            System.out.println("使用该系统时请输入程序参数，参数如包括用户名和密码，例如：张三 1234.");
            return;
        }

        //程序执行到这说明用户输入格式正确

        //取出用户名
        String username = args[0];

        //取出密码
        String password = args[1];

        //判断两个字符串是否相等使用equals()方法。
        //if(username.equals("admin") && password.equals("123")){

        //这样写可以避免空指针异常
        //采用以下编码风格，即使username和admin是空的也不会出现空指针异常。
        if("admin".equals(username) && "123".equals(password)){
            System.out.println("登录成功，欢迎【" + username + "】回来！");
        }else{
            System.out.println("登录失败，用户名或者密码错误。");
        }
    }
}
